*{margin: 0;padding: 0;}
body{background: #F2F2F2;}
li{list-style: none;}
a{color: #000000;}
a:link{color: #000000;}
a:visited{color: #000000;}
a:hover{color: #000000;}
a:active{color: #000000;}
.mui-content{background: #F2F2F2;}
.mui-table-view{background: none;}
.mui-table-view-cell{background: #FFFFFF;}
.mui-table-view:before,.mui-table-view:after,.mui-table-view-cell:after{background-color: inherit;}
.mTop{
	margin-top: 3.5rem;
}
.pub_head{
	background: #1FBBA6;
	border-bottom: solid 0.05rem #1FBBA6;
        text-align: center;
}
.mui-bar-nav.pub_head .mui-icon{font-size: 2.5rem;padding: 0.25rem 0 0 0;margin: 0;color: #FFFFFF;}
.mui-bar-nav.pub_head .mui-title{color: #FFFFFF;text-align: center;display: inherit;}

/*mui自带样式*/
.mui-popover-arrow{width: 0 !important;height: 0 !important;}
.teach_detail{height: 14rem;width: 90%;left: 0.95rem !important;text-align: center;top: 11.5rem !important;}
.mui-popover .mui-scroll-wrapper{margin: 0;}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{color: #1FBBA6;border-bottom: 0.2rem solid #1FBBA6;}
.mui-segmented-control.mui-segmented-control-inverted~.mui-slider-progress-bar{background-color: inherit;}
.mui-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item{border-bottom: none;border-top: none;}



/*首页样式*/
.index_swiper_img,.index_swiper_img img{
	width: 100%;
	height: 11.5rem;
}
.index_notice{
	width: 100%;
	background: #FFFFFF;
	height: 3rem;
	line-height: 3rem;
	font-size: 0.7rem;
	color: #909090;
	padding-left: 0.5rem;
}
.index_list{width: 100%;padding: 4% 3%;overflow: hidden;}
.index_list li{
	width: 48%;
	height: 7rem;
	float: left;
	margin-right: 4%;
	margin-bottom: 4%;
	position: relative;
}
.index_list li a{
	color: #FFFFFF;
	display: block;
	height: 7rem;
}
.index_list li:nth-child(2n){
	margin-right: 0;
}

.index_list li .iconfont{
	font-size: 2rem;
	position: absolute;
	bottom: 20%;
	left: 12%;
}
.index_list li span{
	position: absolute;
	top: 10%;
	right: 10%;
	font-size: 1rem;
}

/*通知通告样式*/
.noti-cont{margin-top: 3.5rem;padding: 0 0.5rem;}
.noti-cont li{margin-top: 1rem;box-shadow: 0 0.05rem #c1c1c1;border-radius: 0.25rem;position: relative;}
.noti-cont img{border-radius: 0.25rem;width: 3rem !important;height: 3rem !important;max-width: 4rem !important;}
.noti-cont .noti-title{font-weight: 500;width: 53%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.noti-cont .noti-title p{margin-top: 0.4rem;font-weight: normal;}
.noti-cont .noti_time{color: #d9d9d9;margin-left: 0.5rem;}


/*通知公告详情*/
.notidetail_tit{text-align: center;margin-top: 4rem;border-bottom: solid 0.05rem #dedede;}
.notidetail_tit p{margin-top: 0.5rem;}
.notidetail_cont{padding: 0 1rem 0 1rem;text-indent: 1.5rem;margin-top: 1rem;}
.notidetail_footer{width: 100%;text-align: center;margin:3rem 0 2rem 0;}
.notidetail_footer a{width: 80%;height: 2.5rem !important;;background: #FEDEAB;color: #C89D57;display: inline-block;margin: 0 auto !important;line-height: 2.5rem !important;;border-radius: 0.25rem;background-image: none !important;float: inherit !important;padding-left: 0;}
.notidetail_footer .icon-xin{color: #C59952;padding-right: 0.25rem;}

/*今日课表*/
.dule_list{padding: 0.5rem;}
.dule_list .dule_cell.mui-active a.meal_active{border-left: solid 0.25rem #1FBBA6;background: #FFFFFF;border-bottom: solid 0.05rem #D9D9D9;}
.dule_list .dule_week{color: #676767;}
.dule_list .icon-icon{position: absolute;right: 0.5rem;color: #909090;font-size: 1.4rem;}
.dule_list .dule_mLeft{margin-left: 3rem;color: #909090;font-size: 0.9rem;}
.dule_list .dule_list_list{background: #F1E8D6 !important;}
.dule_list .dule_list_cont{width: 100%;font-size: 0.9rem;color: #909090;}
.dule_list .dule_list_cont li{border-bottom: solid 0.05rem #D9D9D9;padding: 0.5rem 0;}
.dule_list .dule_list_cont li:last-child{border-bottom: none;}
.dule_list .dule_list_cont li .dule_list_course{margin-left: 3rem;}


/*今日课表*/
.meal_list .dule_cell.mui-active a.meal_active{border-left: solid 0.25rem #FF945A;background: #F1E8D6;}
.meal_list .meal_list_titDetail{padding: 0.5rem;background: #FFFFFF;border-radius: 0.25rem;}
.meal_list .meal_list_titDetail .meal_list_title{color: #8A8A86;}
.meal_list .meal_list_titDetail p{color: #9C9B9A;font-size: 1rem;}
.meal_list .meal_list_cont li{border-bottom: solid 0.05rem #D9D9D9;padding: 0.5rem;font-size: 0.9rem;}
.meal_list .meal_list_cont li span{display: inline-block;}
.meal_list .meal_list_cont li .meal_list_time{color: #42C3AE;font-weight: 600;width: 30%;}
.meal_list .meal_list_cont li .meal_list_course{color: #909090;text-align: left;margin-left: 1rem;width: 63%;}
.meal_list .meal_list_footer{margin-top: 1.5rem;width: 100%;text-align: center;}
.meal_list .meal_list_footer .meal_footer_share{width: 80%;height: 2.5rem;background: #FEDEAB;color: #C89D57;display: block;margin: 0 auto;line-height: 2.5rem;border-radius: 0.25rem;float:inherit;margin-bottom:0.5rem;}

/*精彩瞬间*/
.moment_list,.moment_list li{background: none;}
.moment_list{padding: 0 0.5rem;}
.moment_list li{border-bottom: solid 0.05rem #D9D9D9;}
.moment_list li img{max-width: 3.4rem !important;height: 3.4rem !important;margin-top: 0.1rem;}
.moment_list li .moment_list_time{color: #D2D2D2;}
.moment_list li .moment_list_title{color: #6A6A6A;}

/*精彩瞬间内容*/
.moment_content_cont{
	padding: 0 0.5rem;
}
.moment_content_cont .moment_cont_bg{background: #FFFFFF;padding: 0.5rem;box-shadow: 0 0.05rem #c1c1c1;border-radius: 0.25rem;font-size: 0.9rem;}
.moment_content_cont .moment_cont_name span{color: #666666;}
.moment_content_cont .moment_cont_name em{color: #A8A8A8;font-style: normal;}
.moment_content_cont .cont_first_mLeft{margin-left: 5.15rem;}
.moment_content_cont .cont_second_mLeft{margin-left: 2rem;}
.moment_content_title{margin-top: 1rem;text-align:justify; text-justify:inter-ideograph;}
.moment_content_title{padding:0 1.1rem;text-indent:1.5rem;margin-bottom:0.5rem;color:#686868;}
.moment_content_title .moment_tit{text-align: center;}
.moment_content_title .moment_tit_cont{text-indent: 1.5rem;margin-top: 1.5rem;}
.moment_content_img{
	width: 100%;
	text-align: center;
	margin-top: 4rem;
}
.moment_content_img img{width: 15rem;height: 8rem;}

/*明星教师*/
.teach_list,.teach_list li{background: none;}
.teach_list{padding: 0 0.5rem;}
.teach_list img{border-radius: 50%;}
.teach_list li{border-bottom: solid 0.05rem #D9D9D9;}
.teach_list span{position: absolute;top: 1rem;}
.teach_list span.icon-liuyan{right: 3.5rem;text-align:center;color: #FFFFFF;width: 2rem;height: 2rem;border-radius: 50%;background: #36C3DE;line-height: 2rem;}
.teach_list span.icon-icon1{right: 1rem;text-align:center;color: #FFFFFF;width: 2rem;height: 2rem;border-radius: 50%;background: #F3C65A;line-height: 2rem;}
.teach_list .teach_mTop{margin-top: 0.25rem;}
.teach_detail .teach_pop_img{background: #1FBBA6;height: 10rem;position: relative;} 
.teach_detail .teach_pop_img img{border-radius: 50%;width: 5.5rem;height: 5.5rem;margin-top: 2rem;}
.teach_detail .teach_pop_phone span{color: #D8D8D8;}
.teach_detail .teach_pop_phone a{display: block;}
.teach_detail .teach_pop_phone{height: 4rem;line-height: 4rem;}
.teach_detail .teach_pop_phone i{float: right;margin-right: 1rem;font-size: 1.6rem;color: #666666;}
.teach_detail .teach_pop_img i.icon-chahao{position: absolute;right: 0.5rem;top: 0.5rem;font-size: 1.2rem;color: #666666;}


/*留言*/
.leave_content{padding: 0 1rem;width: 100%;}
.leave_list_tit .leave_tit_cont{padding: 0.25rem 0.5rem;background: #FFFFFF;box-shadow: 0 0.05rem #c1c1c1;border-radius: 0.25rem;}
.leave_list_tit .leave_tit_cont p:last-child{margin-bottom: 0;}
.leave_feedback p,.leave_opinion p,.leave_contact p{color: #686868;font-weight: 600;margin-bottom: 0.25rem;}
.leave_feedback{margin-top: 1rem;}
.leave_feedback .leave_back{position: relative;}
.leave_feedback i{position: absolute;right: 0.5rem;top: 0.5rem;color: #FFFFFF;width: 1.65rem;height: 1.65rem;background: #1FBBA6;line-height: 1.8rem;text-align: center;}
.leave_opinion textarea{border: none;width: 100%;height: 5.25rem;border-radius: 0.25rem;box-shadow: 0 -0.05rem #c1c1c1;}
.leave_contact input{border: none;box-shadow: 0 -0.05rem #c1c1c1;border-radius: 0.25rem;}
.leave_submit{width: 100%;text-align: center;height: 2.5rem;margin-top: 2rem;}
.leave_submit a{display: inline-block;width: 90%;background: #FEDEAB;height: 2.5rem;line-height: 2.5rem;color: #D1A865;border-radius: 0.25rem;}
.leave_submit a i{color: #C59952;}

/*幼儿心得*/
.child_list,.child_list li{background: none;}
.child_list{padding: 0 0.5rem;}
.child_list li{border-bottom: solid 0.05rem #d9d9d9;}
.child_list .child_list_cont h4{font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.child_list .child_list_cont p{width: 85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


/*幼儿教育*/
.education_list ul{width: 100%;padding: 0 1rem;margin-top: 1rem;text-align: center;}
.education_list ul li{width: 100%;height: 5.3rem;background: #1FBBA6;margin-bottom: 1rem;line-height: 5.3rem;position: relative;}
.education_list ul li a{color: #FFFFFF;}
.education_list ul li span,.education_list ul li i{position: absolute;}
.education_list ul li i{font-size: 4.5rem;left: 24%;}
.education_list ul li:first-child{background: #FF6600;}
.education_list ul li span{left: 50%;}


/*幼儿园列表*/
.kind_cont .kind_img img{width: 14.25rem !important;max-width:  10rem !important;height: 4rem !important;}
.kind_cont .kind_list_tit{font-size: 1.1rem;font-weight: 500 !important;color: #7D7D7D;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kind_cont .noti-title{width: auto;}

/*个人中心*/
.user_img{text-align: center;padding: 1.5rem 0;margin-top: 2.7rem;}
.user_img img{width: 5rem;height: 5rem;border: solid 0.25rem #FFFFFF;border-radius: 50%;}
.user_img p{color: #666666;margin-top: 0.5rem;}
.user_list ul{width: 100%;padding: 1rem 0.5rem;}
.user_list ul li{padding: 1rem;background: #FFFFFF;border-radius: 0.25rem;box-shadow: 0 0.05rem #c1c1c1;margin-bottom: 0.5rem;display: flex;}
.user_list ul li i.icon-youjiantou{float: right;color: #999999;font-size: 1rem;position: absolute;right: 7%;margin-bottom: 0.1rem;}
.user_list ul li span{color: #949494;margin-left: 1rem;}
.user_list ul li i{color: #1FBBA6;font-size: 1.4rem;margin-top: 0.05rem;}
.user_list .user_cont{display: flex;}

/*地址详情*/
.intr_cont_tit{background: #FFFFFF;}
.intr_content{margin-top: 2.78rem;}
.intr_content .intr_list_cont{border-bottom: none !important;}
.intr_content .intr_list_cont .intr_img{width: 100%;height: 10.25rem;text-align: center;margin-top: 2rem;}
.intr_content .intr_list_cont .intr_img img{width: 15rem;height: 9rem;}
.intr_content .intr_list_cont .intr_address{width: 90%;background: #fff;margin: 0 auto;padding: 0.5rem;box-shadow: 0 0.05rem #c1c1c1;border-radius: 0.25rem;}
.intr_content .intr_list_cont .intr_address i{color: #1FBBA6;margin-right: 0.5rem;}
.intr_content .intr_list_cont .intr_footer{width: 100%;padding: 0 1.1rem;overflow: hidden;margin-top: 1.5rem;margin-bottom:2rem;}
.intr_content .intr_list_cont .intr_footer a{width: 45%;padding: 5px 0;text-align: center;display: inline-block;float: left;height: inherit;line-height: inherit;margin: 0;border-radius: 5px;font-size:14px;}
.intr_content .intr_list_cont .intr_footer a.intr_footer_phone{background: #8CE0D3;margin-right: 1.9rem;color: #28A690;}
.intr_content .intr_list_cont .intr_footer a.intr_footer_share{background: #FEDEAB;color: #C59952;}
.intr_garten_cont{padding: 0 0.5rem;}
.intr_content .intr_garten{background: #FFFFFF;margin-top: 0.5rem;border-radius: 0.25rem;}
.intr_content .intr_garten li{overflow: hidden;padding: 0.5rem;}
.intr_content .intr_garten li img{width: 32% !important;float: left;margin-right: 2%;height: 6.5rem;}
.intr_content .intr_garten li p{margin-top: 1.5rem;margin-bottom: 0;display: inline-block;}
.more{text-align:center;color:#C59952;background:#FEDEAB;width:100%;height:2.5rem;margin-top:2rem;line-height:2.5rem;border-radius:0.25rem;}



/*在线报名*/
.enrol_list{padding: 0 0.5rem;}
.enrol_list .enrol_list_cont{margin-top: 0.5rem;}
.enrol_list .enrol_list_cont .enrol_cont,.enrol_list .enrol_list_cont .enrol_cont_before{position: relative;width: 100%;}
.enrol_list .enrol_list_cont .enrol_cont i{position: absolute;right: 0.5rem;top: 0.7rem;font-size: 1.4rem;}
.enrol_list .enrol_list_cont .enrol_cont i.icon-yonghuming{font-size: 1.2rem;}
.enrol_list .enrol_list_cont .enrol_cont i.icon-dianhua2{font-size: 1.2rem;}
.enrol_list .enrol_list_cont .enrol_cont_before{overflow: hidden;}
.enrol_list .enrol_list_cont .enrol_cont_before i{width: 10%;height:2.7rem;line-height:2.7rem;background: #FFFFFF;text-align: center;float: left;border: solid 0.05rem #D9D9D9;border-right: none;}
.enrol_list .enrol_list_cont .enrol_cont_before select{width: 90%;margin-bottom: 0;width: 90%;float: right;border: solid 0.05rem #D9D9D9 !important;border-left: none !important;height: 2.7rem;margin-top: 0;}
.enrol_list .enrol_btn button{width: 49%;color: #FFFFFF;border: none;}
.enrol_list .enrol_btn .submit{background: #FEDEAB;}
.enrol_list .enrol_btn .reset{background: #8CE0D3;}


/*班级列表*/
.classList_cont li{border-bottom: solid 0.05rem #D9D9D9;color: #B6B6B6;}
.classList_cont li i{float: right;}

/*暂无消息*/
.no-message{text-align: center;margin-top: 20%;overflow: hidden;height: 6.25rem;}
.no-message i{font-size: 4.5rem;line-height: 4.5rem;}
.no-message p{font-size: 1rem;}
/*宝宝列表*/
.baby_list{padding: 0 0.5rem;}
.baby_list li{margin-bottom: 0.5rem;box-shadow: 0 0.05rem #c1c1c1;border-radius: 0.25rem;}
.baby_list .baby__cont_tit{width:100%;}
.baby_list .baby__cont_tit h5{font-weight: 500;color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.baby_list i.iconfont{line-height: 3rem;padding-left: 0.5rem;float: right;color: #B6B6B6;}

/*留言消息*/
.message_list{margin-top:2.78rem;}
.message_list ul li{border-radius: 0.25rem;box-shadow:0 0.05rem #c1c1c1;}
.message_list .message_teach_list li:nth-child(2n-1){margin-bottom: 0;box-shadow:none;border-radius: 0;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}
.message_list .mui-table-view-cell.mui-active{background-color: #FFFFFF;}
.message_list img{border-radius: 50%;}
.message_list .message_tit{background: #FFFFFF;}
.message_list .message_cont{padding: 0.5rem;}
.message_list .message_cont li{margin-bottom: 0.5rem;}